home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
dskut
/
comt010d.zip
/
COMTSRC.ZIP
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1984-12-31
|
2KB
|
93 lines
#
# Customize these and the TurboC.CFG file
#
CC=e:\prg\tcc.exe
AS=e:\prg\tasm.exe /t/ml/zi
LD=e:\prg\tlink.exe
TOUCH=e:\nix\touch.exe
CP=copy
BLINE=blankln.com
B2C=e:\prg\bat2exec.com
ARJ=e:\arc\arj.exe
UUE=e:\nix\uuencode.exe
LITE=e:\arc\pklite.exe
#
# Due to a TC-MAKE BUG do not add an extension to this
#
ARJLOCK=e:\arc\arjlock
#
# remove comtarc.com if you do not have BAT2EXEC.COM
#
all: comt.com comtarc.com
comt.obj: comt.c header.h
$(CC) -mt -c comt.c
comt.com: comt.obj enca.obj deca.obj getopt.obj
$(CC) -mt -lt comt.obj enca.obj deca.obj getopt.obj
rawenc.com: rawenc.obj enc12.obj
$(CC) -mt -lt rawenc.obj enc12.obj
fixenc.com: fixenc.c
ldr.obj: ldr.asm enc.inc
uuldr.obj: uuldr.asm enc.inc
ldr.bin: ldr.obj
uuldr.bin: uuldr.obj
ldr.hd: obf.bin ldr.bin rawenc.com blankln.com
$(CP) obf.bin ldr.hd
$(BLINE) >>ldr.hd
rawenc.com ldr.bin >>ldr.hd
$(BLINE) >>ldr.hd
uuldr.hd: obf.bin uuldr.bin rawenc.com blankln.com
$(CP) obf.bin uuldr.hd
$(BLINE) >>uuldr.hd
rawenc.com uuldr.bin >>uuldr.hd
echo Z>>uuldr.hd
enc.inc: fixenc.com obf.bin
fixenc.com
header.h: ldr.hd uuldr.hd makehead.com
makehead.com
.c.com:
$(CC) -mt -lt $<
.c.obj:
$(CC) -mt -c $<
.asm.obj:
$(AS) $<
.obj.com:
$(LD) /t $<
.obj.bin:
$(LD) /t $<
if exist $*.bin del $*.bin
ren $*.com $*.bin
.bat.com:
$(B2C) $<
binpack: comt.com
$(ARJ) a -jm1 -zcomt.cmt comtbin comt.com comt.doc comtarc.* license.doc
$(ARJLOCK) comtbin
pack: comt.com
if exist comtsrc.arj del comtsrc.arj
$(ARJ) a -jm1 -t1 -zcomt.cmt -xheader.h comtsrc *.c *.h *.asm\
makefile *.doc *.cmt *.cfg comtarc.bat
$(ARJLOCK) comtsrc
$(UUE) comtsrc.arj comtsrc.arj >comtsrc.uue
$(LITE) comt.com
comt.com -w comt.com